Esx Settings Clusters Configuration Drafts Info

Esx Settings Clusters Configuration Drafts Info
Esx Settings Clusters Configuration Drafts Info

The Esx Settings Clusters Configuration Drafts Info schema defines the information about configuration draft.

This schema was added in vSphere API 8.0.2.0.

JSON Example
{
    "metadata": {
        "id": "string",
        "parent_id": "string",
        "owner": "string",
        "state": "string",
        "revision": 0,
        "creation_time": "string",
        "modified_time": "string",
        "precheck_task": "string",
        "image_reference_host": "string"
    },
    "errors": {
        "errors": {
            "errors": {
                "display_path": [
                    "string"
                ],
                "errors": [
                    {
                        "hosts": [
                            "string"
                        ],
                        "message": {
                            "id": "string",
                            "default_message": "string",
                            "args": [
                                "string"
                            ],
                            "params": {
                                "params": {
                                    "s": "string",
                                    "dt": "string",
                                    "i": 0,
                                    "d": "number",
                                    "l": "Vapi Std NestedLocalizableMessage Object",
                                    "format": "string",
                                    "precision": 0
                                }
                            },
                            "localized": "string"
                        },
                        "type": "string",
                        "pattern": "string",
                        "expected_type": "string",
                        "instance_id": "string",
                        "property_name": "string",
                        "maximum_length": 0,
                        "minimum_length": 0,
                        "maximum_value": 0,
                        "minimum_value": 0,
                        "dependency_error": {
                            "required_value": "string",
                            "current_value": "string",
                            "possible_values": "string"
                        },
                        "component": "string",
                        "group": "string",
                        "key": "string",
                        "path": "string",
                        "required_property": "string"
                    }
                ]
            }
        }
    },
    "changes": {
        "modified_properties": {
            "modified_properties": {
                "display_path": [
                    "string"
                ],
                "original_path": "string"
            }
        },
        "deleted_properties": {
            "deleted_properties": {
                "display_path": [
                    "string"
                ]
            }
        }
    },
    "conflicts": {
        "properties": {
            "properties": {
                "property_path": "string"
            }
        }
    },
    "host_info": {
        "host_info": {
            "name": "string",
            "is_vsan_witness": false
        }
    },
    "host_id_to_uuid": {
        "host_id_to_uuid": "string"
    },
    "config": "string"
}
metadata
Required

Metadata about the configuration draft.

This property was added in vSphere API 8.0.2.0.

errors
Optional

This property was added in vSphere API 8.0.2.0.

If set, there were validation errors detected in the draft configuration.

changes
Optional

This property was added in vSphere API 8.0.2.0.

If set, there are changes in this draft configuration from the current desired configuration.

conflicts
Optional

This property was added in vSphere API 8.0.2.0.

If set, there are changes in this draft configuration that conflict with changes applied by a different user.

object
host_info
Required

A mapping of BIOS UUIDs for every host in the cluster to information about that host. The host-specific/host-override sections of the configuration use BIOS UUIDs to identify hosts, so this information can be useful to get details about hosts mentioned there.

This property was added in vSphere API 8.0.2.0.

object
host_id_to_uuid
Required

Map of host IDs to BIOS UUIDs.

This property was added in vSphere API 8.0.2.0.

When clients pass a value of this schema as a parameter, the key in the property map must be an identifier for the resource type: HostSystem. When operations return a value of this schema as a response, the key in the property map will be an identifier for the resource type: HostSystem.

string
config
Required

Configuration specification associated with the draft, encoded as JSON.

This property was added in vSphere API 8.0.2.0.